#opinion #contenido { width:670px;}
#opinion #lateral { width:300px;}

#contenido h1 span, #contenido h2 span {
     background: none repeat scroll 0% 0% #000000;
     color: #F1F1F1;
     font: 2em Tahoma,Arial,Helvetica,sans-serif;
     margin: 0px;
     padding: 0px 1.65em 0px 0.2em;
     text-transform: uppercase;
}

#contenido .mod_destacado {
     margin: 0px 0px 20px;
}

#contenedor #contenido .mod_destacado h2, #contenedor #contenido .mod_destacado h3 {
     color: #464545;
     font: 20px/22px Georgia,"Times New Roman",Times,serif;
     margin-bottom: 4px;
}

#contenedor #contenido .mod_destacado h2 a, #contenedor #contenido .mod_destacado h3 a {
     color: #464545;
}

#contenedor #contenido p.fecha {
     color: #8B8B8B ! important;
     font-family: georgia ! important;
     font-size: 12px ! important;
     margin-bottom: 0px ! important;
}

#contenedor #contenido .mod_destacado p.fecha {
     color: #8B8B8B;
     float: left;
     font: 1.3em georgia;
     padding-top: 10px;
}

#contenedor #contenido p.fecha span {
     color: #D76203;
     font-weight: bold;
}

#contenido .mod_destacado .mod_img {
     float: left;
}

#contenido .mod_destacado .mod_txt {
     height: 1%;
     margin: 0px;
     padding: 3em 3em 1.8em 3.5em;
}

#contenido .mod_destacado p {
     color: #464545;
     font: 1.2em Arial,Helvetica,sans-serif;
     padding-top: 1em;
}

#contenedor #contenido p.link_coment {
     font: 1em Tahoma,Arial,Helvetica,sans-serif;
     margin-left: 4px;
}

#contenido h3 {
     color: #000000;
     font: 1.8em Tahoma,Arial,Helvetica,sans-serif;
     margin: 0px 1.12em 0.4em 1.25em;
     padding-bottom: 0.2em;
}

#contenido .list_archivo {
     background-color: #FFFFFF;
     margin: 0px 37px 20px;
}

#contenido .list_archivo li {
     border-bottom: 1px dotted #D9D9D9;
     margin-bottom: 14px;
     padding-bottom: 14px;
}

#contenido .list_archivo li:hover {
    
}

#contenido .list_archivo h4 {
     color: #007871;
     font-family: georgia;
     font-size: 14px;
     font-weight: normal;
}

#contenido .list_archivo ul li h5 {
     margin-bottom: 6px;
     margin-top: 6px;
}

#contenido .list_archivo ul li h5 a {
     color: #575151 ! important;
     font-family: Arial ! important;
     font-size: 12px ! important;
     font-style: normal ! important;
     font-weight: normal ! important;
}

#contenido .list_archivo h4 a {
     color: #007871;
     font-family: georgia;
     font-size: 14px;
     font-weight: normal;
}

#opinion #contenido h2 {
     border-bottom: 3px solid #E0DAD6;
     padding-bottom: 8px;
}

#opinion #contenido .mod_d h2 {
     margin-left: 20px ! important;
     margin-right: 16px;
     margin-top: 12px;
}

#opinion #contenido .mod_destacado h3 {
     font-size: 1em;
     padding: 3em 0px 0px;
}

#opinion #contenido .mod_destacado h3 span {
     color: #E44C01;
     font: bold 1.2em georgia;
     margin-left: 12em;
     text-transform: uppercase;
}

#opinion #contenido .mod_destacado {
     background: url("/img/opinion-bg-editorial-dia.gif") no-repeat scroll 27px 20px transparent;
}

#opinion #contenido .mod_destacado .mod_txt {
     display: block;
     margin: 0px;
     padding: 1.4em 3.8em 2.5em 15.5em;
}

#opinion #contenido .mod_destacado h4 {
     background: none repeat scroll 0% 0% transparent;
     color: #FFFFFF;
     font: 2.6em Arial,Helvetica,sans-serif;
     margin: 0px;
     padding: 6px 0px 0px;
}

#opinion #contenido .mod_destacado h4 a {
     color: #464545;
     font: 20px/22px Georgia,"Times New Roman",Times,serif;
}

#opinion #contenido .mod_i {
     display: inline;
     float: left;
     margin: 12px 0px 2em;
     width: 32em;
}

#opinion #contenido .mod_i h2, #opinion #contenido .mod_i h3, #opinion #contenido .mod_d h2 {
     color: #E44C01;
     font: bold 1.2em georgia;
     margin-left: 3em;
     text-align: left;
     text-transform: uppercase;
}

#opinion #contenido .mod_d h2 {  margin-bottom:30px;}

#opinion #contenido .mod_i ul {
     margin: 10px 0px 0px 35px;
}

#opinion #contenido .mod_d {
     background-color: #FFFFFF;
     display: inline;
     float: left;
     margin: 0px 0px 2em 1.9em;
     width: 31em;
}

#opinion #contenido .mod_d .mod_txt{
     border-bottom: 1px dotted #D9D9D9;
     margin-bottom: 20px;
     margin-right: 20px;
	 margin-left: 20px;
     padding-bottom: 20px;
     padding-left: 10px;
}

#opinion #contenido .mod_d .mod_txt p.fecha {
     margin-right: 10px;
}

#opinion #contenido .mod_d .mod_masinfo {
     font-size: 1.1em;
     margin-bottom: 22px;
     margin-left: 0px;
     padding-top: 0px;
}

#opinion #contenido .mod_i ul li {
     margin-right: 2px;
     margin-top: 1px;
     padding: 0.8em 1.3em;
}

#opinion #contenido .mod_i ul li:hover {
    
}

#opinion #contenido .mod_i ul .mod_img {
     margin-right: 0.8em;
}

.mod_img img {
     display: block;
   /*  max-height: 40px;
     max-width: 40px;*/
}

#opinion #contenido .mod_i .mod_txt {
     margin: 0px;
     padding: 20px 0px 0px;
}

#opinion #contenido .mod_i .mod_txt h4 {
     color: #E44C01;
     font-family: georgia;
     font-size: 14px;
     font-weight: normal;
}

#opinion #contenido h5 {
     font-size: 1.2em;
     font-weight: bold;
     margin-bottom: 0.2em;
     margin-top: 5px;
}

#opinion #contenido h5 a {
     color: #575151;
     font-family: georgia;
     font-size: 16px;
     font-style: italic;
     font-weight: normal;
     line-height: 16px;
}


#opinion #contenido .mod_d .mod_txt h5 a {
    color: #575151 ;
    font-family: Arial ;
    font-size: 12px ;
    font-style: normal ;
    font-weight: normal ;
}

#opinion #contenido .mod_masinfo {
     font-size: 1.1em;
     margin-left: 1.8em;
     padding-top: 0.8em;
}

#opinion #contenido .mod_destacado .mod_masinfo {
     font-size: 1.1em;
     margin-left: 122px;
     padding-top: 0;
	 margin-bottom:20px;
}


#opinion #contenido .mod_masinfo a {
     background: url("/img/ico-mas.gif") no-repeat scroll left 3px transparent;
     color: #464545;
     font: 11px/13px Georgia,"Times New Roman",Times,serif;
     margin-bottom: 22px;
     margin-left: 30px;
     padding: 0px 0px 0px 15px;
}

#opinion #contenido .mod_d p.mod_masinfo a {
    
}

#editoriales #contenido .mod_destacado {
     margin: 0px 0.1em 2.8em;
     padding: 2.9em 4.4em;
}

#editoriales .mod_txt {
     display: block;
     height: auto;
}

#editoriales .mod_txt p {
     color: #000000;
     font: 1.2em Arial,Helvetica,sans-serif;
}

#editoriales #contenido .mod_txt {
     margin-bottom: 6em;
     padding: 0px 2em;
}

#editoriales #contenido .mod_txt h4 {
     color: #000000;
     font: bold 1.2em Arial,Helvetica,sans-serif;
     margin-bottom: 18px;
}

#editoriales #contenido .mod_txt h4 a {
     color: #464545;
     font: 20px/22px Georgia,"Times New Roman",Times,serif;
     margin-bottom: 4px;
}

#columnistas #contenido h1, #contenido h1.titular-sec, #contenido h2.titular-sec, #tribuna #contenedor #contenido h1, #editoriales #contenedor #contenido h1 {
     background: url("/img/opinion-bg-header.gif") repeat-x scroll 0px 0px #FFFFFF;
     border: medium none;
     color: #333333;
     font: 45px/112px Georgia,"Times New Roman",Times,serif;
     height: 111px;
     margin: 0px -1px;
     padding: 0px;
     text-align: left;
}

#columnistas #contenido h2 {
     -moz-font-feature-settings: normal;
     -moz-font-language-override: normal;
     border-bottom: 3px solid #E0DAD6 ! important;
     color: #E44C01;
     font-family: georgia;
     font-size-adjust: none;
     font-size: 12px ! important;
     font-stretch: normal;
     font-style: normal;
     font-variant: normal;
     font-weight: bold;
     line-height: normal;
     margin-bottom: 20px ! important;
     margin-left: 3em;
     margin-right: 2em;
     margin-top: 6px;
     padding-bottom: 8px;
     text-align: left;
     text-transform: uppercase;
}

#columnistas #contenido img {
     display: block;
}

#columnistas #contenedor #contenido .mod_destacado p.fecha {
     margin-bottom: 0.7em;
}

#columnistas #contenedor #contenido .mod_destacado p.fecha span {
     color: #B8B8B8;
}

#columnistas #contenedor #contenido .mod_destacado h3 {
     color: #E44C01;
     font: bold 1.2em georgia;
     margin-bottom: 6px;
     margin-left: 0px;
}

#columnistas #contenido h4 {
     color: #464545;
     font: 20px/22px Georgia,"Times New Roman",Times,serif;
     margin-bottom: 4px;
}

#columnistas #contenido h4 a {
     color: #464545;
}

#columnistas #contenido h5 a {
     color: #575151;
     font-family: georgia;
     font-size: 16px;
     font-style: italic;
     font-weight: normal;
     line-height: 16px;
}

#columnistas .listado_columnas {
     margin-bottom: 2em;
     padding-bottom: 2em;
}

#columnistas .listado_columnas ul {
     padding-left: 46px;
}

#columnistas .listado_columnas li {
     border-right: 3px solid #FDF4EF;
     float: left;
     margin-bottom: 20px;
     margin-right: 25px;
     width: 45%;
}

#columnistas .listado_columnas .der {
     float: right;
}

#columnistas .listado_columnas ul li.estirar {
    
}

#columnistas .listado_columnas .mod_img {
     margin-right: 0.8em;
}

#columnistas .listado_columnas .mod_img img {
     display: block;
}

#columnistas .listado_columnas .mod_txt {
     margin: 0px;
     padding: 16px 5px 0px 0px;
}

#columnistas #contenido .listado_columnas .mod_txt h4 {
     color: #E44C01;
     font-family: georgia;
     font-size: 14px;
     font-weight: normal;
}

#columnistas #contenido .listado_columnas .mod_txt h5 {
     font-size: 1.2em;
     font-weight: bold;
     margin-bottom: 0.2em;
}

#detalle_columnista .cab {
     background: url("/img/f_cab_columnistas.jpg") repeat-x scroll 0% 0% transparent;
     height: 7.5em;
     margin: 0.1em 0.1em 3.5em 0px;
     padding-bottom: 0.1em;
     position: relative;
}

#detalle_columnista .cab .mod_img {
     margin: 1.3em 0px 0px 1em;
}

#detalle_columnista #contenido h2 {
     background: none repeat scroll 0% 0% transparent;
     bottom: 0px;
     float: left;
     left: 9em;
     margin: 0px;
     padding: 1.5em 0px 0px;
     position: absolute;
}

#detalle_columnista #contenido h2 strong {
     color: #D76203;
     display: block;
     font: 2em Tahoma,Arial,Helvetica,sans-serif;
     text-align: right;
}

#detalle_columnista #contenido h2 span {
     padding: 0px 0.2em 0px 1.65em;
}

#detalle_columnista .paginacion {
     border-bottom: 3px solid #EBEBEB;
     border-top: 3px solid #EBEBEB;
     margin: 0px 1.7em 2em 1.9em;
}

#lateral .archivo h3 {
     color: #205D5D;
     font: 1.8em Tahoma,Arial,Helvetica,sans-serif;
}

#lateral .archivo ul {
     margin: 1.4em 0.2em 0.8em;
     padding: 0px;
}

#lateral .archivo ul li {
     border-bottom: 1px dotted #D9D9D9;
     margin-bottom: 1.2em;
     padding-bottom: 0.9em;
}

#lateral .archivo .fecha {
     background: none repeat scroll 0% 0% #F1F1F1;
     color: #9A9A9A;
     display: inline;
     font: bold 1.1em Tahoma,Arial,Helvetica,sans-serif;
     padding: 0.1em 0.3em;
}

#lateral .archivo ul li p {
     color: #464545;
     font: 15px/19px Georgia,"Times New Roman",Times,serif;
     padding-bottom: 4px;
}

#lateral .archivo ul li p a {
     color: #464545;
}

#lateral .archivo .mod_masinfo {
     background: none repeat scroll 0% 0% transparent;
     margin-top: 0px;
     padding-top: 0px;
}

#contenido #tribunasAjax h2, #contenido .listado_columnas h2 {
     -moz-font-feature-settings: normal;
     -moz-font-language-override: normal;
     border-bottom: 3px solid #E0DAD6 ! important;
     color: #E44C01;
     font-family: georgia;
     font-size-adjust: none;
     font-size: 12px ! important;
     font-stretch: normal;
     font-style: normal;
     font-variant: normal;
     font-weight: bold;
     line-height: normal;
     margin-bottom: 20px ! important;
     margin-left: 2em;
     margin-right: 2em;
     margin-top: 6px;
     padding-bottom: 8px;
     padding-top: 20px;
     text-align: left;
     text-transform: uppercase;
}

#contenido {
     background-color: #FDF4EF ! important;
     margin-bottom: 20px;
}

#detalle_columnista #contenido {
     background-color: #FFFFFF ! important;
}

.hermanas {
     clear: both;
     margin-bottom: 30px;
     padding-left: 150px;
     padding-top: 20px;
}

.hermanas .enlaces li {
     background: url("/img/hermanas.png") no-repeat scroll left 6px transparent;
     color: #464545;
     font: 15px/19px Georgia,"Times New Roman",Times,serif;
     padding-left: 15px;
     padding-right: 15px;
}

.hermanas .enlaces li a {
     color: #575151 ! important;
     line-height: 12px ! important;
}

.hermanas .enlaces li .fecha {
     float: none ! important;
     font-size: 12px ! important;
     padding-left: 0px ! important;
     padding-top: 0px ! important;
}

.mod_destacado .mod_txt .link_coment {
     float: left;
     margin-top: 12px ! important;
     padding-top: 0px ! important;
}

.mod_i .fecha, .mod_d .fecha {
     color: #8B8B8B ! important;
     font-family: georgia ! important;
     font-size: 12px ! important;
     margin-bottom: 0px ! important;
     margin-top: 6px;
}

.mod_d .fecha {
     float: left;
     margin-top: 2px;
}

.mod_d .mod_txt h4 {
     color: #007871;
     font-family: georgia;
     font-size: 14px;
     font-weight: normal;
}

.mod_d mod_txt h5 a {
     color: #575151 ! important;
     font-family: Arial ! important;
     font-size: 12px ! important;
     font-style: normal ! important;
     font-weight: normal ! important;
}

.mod_i ul.enlaces {
     margin-top: 0px ! important;
}

.mod_i ul.enlaces li {
     background: url("/img/ico-mas.gif") no-repeat scroll left 0.75em transparent;
     border-bottom: medium none ! important;
     color: #1B4D55;
     font: 1.1em/1.4em Arial,Helvetica,sans-serif;
     margin-bottom: 0px ! important;
     padding-bottom: 18px ! important;
     padding-left: 12px ! important;
     padding-top: 5px;
}

.mod_i ul.enlaces li:hover {
     background: url("/img/ico-mas.gif") no-repeat scroll left 0.75em transparent;
}

.mod_i ul.enlaces li a {
     color: #464545;
     font-family: Georgia,"Times New Roman",Times,serif;
     font-size: 1.1em;
}

.mod_destacado .cont .mod_img a img {
     margin-left: 3.6em;
     margin-top: 3.3em;
     max-height: 150px;
     max-width: 150px;
}

#tribunasAjax {
     background-color: #FFFFFF;
     margin-bottom: 30px;
     margin-left: 33px;
     margin-right: 30px;
}

#editorialesAjax {
     background-color: #FFFFFF;
}

#editoriales .mod_destacado .link_coment a {
     margin-left: 4px;
     margin-top: 3px;
}

#editoriales #editorialesAjax .mod_txt .fecha, #editoriales #editorialesAjax .mod_txt .link_coment {
     float: left;
     margin-top: 10px;
}

#contenido #editorialesAjax h2 {
     background: none repeat scroll 0px 0px #E44C01;
     color: #FFFFFF;
     font: 18px/20px Georgia,"Times New Roman",Times,serif;
     margin-bottom: 32px;
     padding: 5px 22px;
     text-transform: uppercase;
}
